package com.dnndo.system.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;
//文创活动接口DTO---根据作品id，查询相关作品及用户信息
@Data
public class CulturalDTO {
    private Integer opusId; // 作品ID
    private String language; // 语言
    private String opusName; // 作品名称
    private String opusNameEn;  // 作品名称英文

    private Integer themeId; // 主题ID
    private String themeName; // 主题名称
    private String themeNameEn; // 主题名称英文
    private String schoolName; // 学校名称
    private String schoolNameEn; // 学校名称英文
    private String opusDescription; // 作品描述
    private String opusDescriptionEn; // 作品描述英文
    private String opusUrls; // 作品图片
    private List<String> opusUrl; // 作品图片列表
    private String userName; // 用户名称
    private String userNameEn; // 用户名称英文
    private Integer userId;

    private String avatar; // 用户头像
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdAt;  // 创建时间
    private Integer totalLikes;  // 点赞数
    private Integer pageView;  // 浏览数
    private Integer grade;  // 作品积分
    private boolean thumb;  // 是否点赞
}
